
package ciicos.service;
import ciicos.base.ActionResult;
import ciicos.entity.LineLineEntity;
import ciicos.entity.LinePlaceImagesEntity;
import ciicos.service.LinePlaceImagesService;

import ciicos.entity.LinePlaceEntity;
import com.baomidou.mybatisplus.extension.service.IService;

import ciicos.model.lineplace.*;
import java.util.*;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
/**
 *
 * 位置管理
 * 版本： V3.2.0
 * 版权： 
 * 作者： 企业研发中心
 * 日期： 2025-10-03
 */
public interface LinePlaceService extends IService<LinePlaceEntity> {


    List<LinePlaceEntity> getList(LinePlacePagination linePlacePagination);

    LinePlaceEntity getInfo(String id);

    void delete(LinePlaceEntity entity);

    void create(LinePlaceEntity entity);

    boolean update(String id, LinePlaceEntity entity);

     List<LinePlaceImagesEntity> getLinePlaceImagesList(String linePlaceId);

    List<LinePlaceImagesEntity> getLinePlaceImagesMapList(List<String> linePlaceIdList);

    //验证表单
    ActionResult checkForm(LinePlaceForm form, String id);

    long getTypeCount();

    List<LineLineEntity> getLineListByPlaceId(String id);
}
